#include <sys_head.h>

// 消息结构体，必须以 long 类型的 mtype 开头
typedef struct message {
    long mtype;  // 消息类型
    char mtext[1000];  // 消息内容
}message;


int main(int argc, char const *argv[])
{
    int msg_id = 2;

    message info_1 = {.mtype = 1 , .mtext = "这是一条信息"};


    msgrcv(msg_id , &info_1 , sizeof(info_1.mtext) , 1 , IPC_NOWAIT );


    printf("mtext = \"%s\" \n" , info_1.mtext);
    return 0;
}
